Quasi-cyclic Minimum Bandwidth Regenerating Codes

نویسندگان

  • Bernat Gastón
  • Jaume Pujol
  • Mercè Villanueva
چکیده

In a distributed storage environment the data file is not placed in just one but in more than one devices which are connected through a network. There are many examples such as RAID systems and Internet storage applications. When data needs to be stored, there is usually one issue it needs to be faced: the availability of such data. Basically, this data needs to be persistent over time and resistant against failures in the storage devices. The solution to the availability problem consists of adding redundancy, but it is possible to add redundancy by using different schemes. The most trivial and common one is the replication scheme (data backups). It is also possible to use classical erasure coding to minimize the amount of stored data in a distributed environment [9]. However, the use of an erasure coding scheme introduces what it is known as the code repair problem and which is related to the amount of downloaded data (bandwidth) needed to replace a failed node. Regenerating codes were introduced in [2] to minimize the code repair problem. The main idea is to make the most of both erasure coding [4] and network coding [1], to minimize the amount of stored data and the bandwidth used, respectively. Although regenerating codes are an excellent solution for both problems, they have a drawback inherited from the use of network coding, since nodes must be able to do linear combinations over a finite field. This operation has a complexity of O(n) and forces nodes to be provided with computational resources. In this paper, we present a new family of Minimum Bandwidth Regenerating codes which do not need any computational resources and which are based on quasi-cyclic codes.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Quasi-cyclic Flexible Regenerating Codes

In a distributed storage environment, where the data is placed in nodes connected through a network, it is likely that one of these nodes fails. It is known that the use of erasure coding improves the fault tolerance and minimizes the redundancy added in distributed storage environments. The use of regenerating codes not only make the most of the erasure coding improvements, but also minimizes ...

متن کامل

Hybrid Regenerating Codes for Distributed Storage Systems

Distributed storage systems are mainly justified due to their ability to store data reliably over some unreliable nodes such that the system can have long term durability. Recently, regenerating codes are proposed to make a balance between the repair bandwidth and the storage capacity per node. This is achieved through using the notion of network coding approach. In this paper, a new variation ...

متن کامل

Rack-Aware Regenerating Codes for Data Centers

Erasure coding is widely used for massive storage in data centers to achieve high fault tolerance and low storage redundancy. Since the cross-rack communication cost is often high, it is critical to design erasure codes that minimize the cross-rack repair bandwidth during failure repair. In this paper, we analyze the optimal trade-off between storage redundancy and cross-rack repair bandwidth s...

متن کامل

Exact Regenerating Codes for Distributed Storage

Erasure coding techniques are used to increase the reliability of distributed storage systems while minimizing storage overhead. The bandwidth required to repair the system after a node failure also plays a crucial role in the system performance. In [1] authors have shown that a tradeoff exists between storage and repair bandwidth. They also have introduced the scheme of regenerating codes whic...

متن کامل

New Good Quasi-cyclic Codes over Gf(3)

Abstract In this paper some good quasi-cyclic codes over GF(3) are presented. These quasi-cyclic codes improve the already known lower bounds on the minimum distance of the previously known quasi-cyclic codes. Even though these codes do not improve the minimum distance of the best unstructured code known, their beautiful structure and simplicity provide several advantages in comparison to other...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011